package top.infopub.mgr.sts.dao;

import java.util.List;
import java.util.Map;

import top.infopub.generic.GenericDao;
import top.infopub.mgr.sts.domain.QaConsoleDomain;
import top.infopub.model.sts.OrgAreaQa;

import com.github.pagehelper.Page;

/** 区域公司经营质量分析表(STS_ORG_AREA_QA) **/
public interface OrgAreaQaDao extends GenericDao<OrgAreaQa, String> {

    /**
     * 根据月份和公司id查询记录
     * @param where stsMonth-当前统计月份  hrOrgAreaId-区域公司ID
     * @return 
     * @see
     */
    Page<QaConsoleDomain> selectQaConsoleByWhere(Map<String, Object> where);

    /**
     * 根据月份和公司id查询经营指标完成率
     * @param where stsMonth-当前统计月份  hrOrgAreaId-区域公司ID
     * @return 
     * @see
     */
    List<QaConsoleDomain> selectQaRateByWhere(Map<String, Object> where);

    /**
     * 根据条件查询经营质量完成率
     * @param where belongsYear-当前统计年份  hrOrgAreaId-区域公司ID aimType-指标类型
     * @return 
     * @see
     */
    List<QaConsoleDomain> selectQaAmountByWhere(Map<String, Object> where);
	
}